body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"微软雅黑"; font-size:15px; line-height:28px; color:#323232;  } 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
span{ padding:0px; margin:0px}
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
.clear{clear:both;height:0;line-height:0;}
p{ margin:0px; padding:0px; color:#323232; }
a{text-decoration:none;}

body{background-color:#FFF;max-width:1920px;margin:0 auto;}

/*top*/
.top{ width:100%; height:5px; background:url(img/top-bg.jpg) center;}
/*head*/
.head{ width:100%; height:166px; background:#ffffff;border-bottom: 2px solid #c7c7c7;}
.head1{ width:1200px; height:166px; margin:0 auto;}
/*logo*/
.wrap{ width:1200px; height:108px;}
.wrap .logo{ float:left;}
.wrap .logo a{ display:block; float:left; padding-top:32px; padding-right:16px;}
.wrap .logo img{ /*width:193px; height:57px;*/}
.wrap .logo p{ float:left; margin-top:36px; padding-left:16px; height:57px; background:url(img/logo_left.jpg) left center no-repeat; font-size:16px; color:#1990c8;}
.wrap .logo p span{ font-size:15px; color:#393939; }
.wrap .search{ float:right; width:171px;padding-top:2px;padding-right: 20px;}
.wrap .search p{ width:180PX; height:60px;}
.wrap .search .txt1{float:left;color:#aaa;padding-left:12px;width:171px;height:24px;line-height: 24px;border:none;background: url(img/search.jpg) no-repeat;}
.wrap .search .submit{float:right;cursor:pointer;position:relative;bottom:20px;right:8px;border:none;width:15px;height:15px;background: url(img/icon_search.jpg) no-repeat;}
/*nav*/
.nav{ width:1100px; height:56px; margin:0 auto;}
.nav li{ position:relative; z-index:99;float:left; width:122px; height:59px; line-height:59px; text-align:center; }
.nav li a{ display:block; width:122px; height:59px; font-size:15px; color:#404040;background:url(img/icon_nav.jpg) left center no-repeat;}
.nav li ul.drop{display: none;position: absolute;width:122px;height: auto;top: 58px;left: 0px;background: rgba(2, 2, 2, 0.8) none repeat scroll 0 0 !important;filter: Alpha(opacity=50);background: #ffffff;}
.nav li:hover ul.drop {display:block;}
.nav li ul.drop li{width: 122px;height: 45px;line-height: 45px; text-align:center; background:none;}
.nav li ul.drop li a{width: 122px;height: 45px;color:#fcf7f7;border-top: 1px dashed #e5e5e5; background:none;}
.nav li ul.drop li a:hover{ color:#1990c8; background:none;}
/*.nav li a:hover{ color:#ffffff; background:url(img/nav_bover.jpg) center no-repeat;}*/
.nav li:hover{color:#ffffff; background:url(img/nav_bover.jpg) center no-repeat;}
.nav li:hover a{color:#ffffff;}
.nav .current{background:url(img/nav_bover.jpg) center no-repeat;}
.nav .current a{color:#ffffff;}




.banner{ width:100%; height:450px; padding-top:0px; margin:0 auto;z-index:1;}
/* flexslider */
.fullSlide{width:100%;height:450px; position:relative;;z-index:1;  }
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:450px;text-align:center;}
.fullSlide .bd li a{display:block;height:auto;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:5px;overflow:hidden; background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; line-height:999px;   }
.fullSlide .hd ul li.on{background-position:0 0; }
.fullSlide .prev,.fullSlide .next{position:absolute;z-index:1;top:45%; z-index:1;width:86px;height:86px;cursor:pointer;display:none;}
.icon-list {background: url(../images/icon-list.png) no-repeat;}

/* minbanner */
.minBanner{overflow:hidden;width:100%;height:350px;position: relative;}
.minBanner .banner1{position: relative;width:1920px;height:350px;margin-left: -960px;left: 50%;}
.minBanner .banner1 li{float:left;width:100%;text-align:center;overflow:hidden;}
.minBanner .banner1 li img{ display: block;width: 1920px;height: 350px;margin-left: -960px;left: 50%;position: absolute;}
.minBanner .tip{position:absolute;z-index:120;bottom:28px;left:50%;width:300px;margin-left: -64px;}
.minBanner .tip span{float:left;display:block;width:40px;height:8px;background-color:#bfbfbf;margin:0 5px;cursor:pointer;}
.minBanner .tip .cur{background-color:#1990c8;}


/*ad*/
.ad{ width:100%; height:110px; background:url(img/ad_bg.jpg) center;}
.ad1{ width:1100px; height:170px; margin:0 auto;}
.ad_left{ float:left; width:428px; height:106px; line-height:18px;}
.ad_left h3{padding-top:6px;font-size:18px;color:#ffffff; line-height:30px;}
.ad_left p{ font-size:20px; font-weight:bold;color:#ffffff; }
.ad_left span{ display:block; padding-top:14px;font-size:20px; color:#c2e7f9;}
.ad_left em{ font-size:10px;color:#c2e7f9;}
.ad_right{ float:right;}
.ad_right a{ display:block; float:left; width:134px; height:90px; background:url(img/icon_ad.jpg) center no-repeat;position: relative;}
.ad_right a img{position: absolute;top: 22px;left: 46px;transition: all 1s ease 0s;display: block;width: 41px;height: 44px;}
.ad_right a:hover img{transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.ad_right h1{position: absolute;top: 82px;color: #ffffff;width: 134px;text-align: center;cursor: pointer;}
.ad_right a:hover h1{ font-weight:bold;}


/*ipro*/
.ipro{ width:1200px; height:622px; margin:0 auto; padding-top:68px;}
.ipro_l{ float:left; width:240px; height:576px;}
.ipro_l .ipr_top{ width:240px; height:86px; background:#1990c8;}
.ipro_l .ipr_top h1{ padding-top:16px; width:240px;text-align:center; font-size:24px; color:#ffffff;}
.ipro_l .ipr_top h3{width:240px;text-align:center;color:#cbe5f1;}
.ipro_l .ipr_bottom{width:240px; height:488px; background:#ffffff;}
.ipro_l .ipr_bottom ul{ margin-top:1px; width:240px; height:487px; border-top:1px solid #1990c8;}
.ipro_l .ipr_bottom li{ width:280px; height:60px; line-height:60px; text-align:center;border-bottom:1px solid #f3f3f3; background:url(img/icon_proleft.jpg) 46px center no-repeat;}
.ipro_l .ipr_bottom li a{ display:block;width:280px; height:60px;color:#404040; }
.ipro_l .ipr_bottom li a:hover{ width:280px;border-left:2px solid #cbe5f1;background: url(img/icon_prohover.jpg) 44px center no-repeat; color:#1990c8;}
.ipro_r{ float:right; width:1200px; height:576px;}
.ipro_r .ip_tit{ width:1200px; height:30px;}
.ip_tit .itit{width:1200px; height:64px; background:url(img/pro.png) top center no-repeat;}
.ip_tit .itit h1{ display:inline-block; padding-left:18px;font-size:24px; font-weight:bold; color:#404040;}
.ip_tit .itit h1 span{ font-size:16px; color:#969696; font-weight:normal;}
.ip_tit .ipmid{ float:left; width:560px; height:24px; border-bottom:1px solid #dadada;}
.ip_tit a{ display: block;float: right;width: 25px;height: 26px;background: #404040;transition: transform .5s;-webkit- transition: transform .5s;color: #ffffff;font-size: 24px;
line-height: 20px;text-align: center;}
.ip_tit a:hover{transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.ip_content{ width:1130px; padding-top:42px;overflow:hidden; margin:0 auto;}
.ip_content ul{ overflow:hidden;}
.ip_content li{ position:relative; float:left; width:268px; height:254px; margin-right:12px; }
.ip_content li a{ display: block;width:268px;}
.ip_content li .img{ width:268px; height:200px;border:1px solid #CCC; text-align:center;}
.ip_content li img{ max-width:268px; max-height:200px; vertical-align:middle;}
.ip_content li h1{ width:268px; height:52px; line-height:52px; color:#404040; text-align:center;cursor: pointer;}
.ip_content li a:hover h1{ color:#1990c8;}
.ip_content li .itm{height: 0px;top: 80px;width:268px;left: 0px;background:url(img/pro_hover.png) center no-repeat;position: absolute;text-align: center;overflow: hidden; cursor:pointer;color:#1990c8;}
.ip_content li .itm a{display: block; height: 200px;width: 268px;}


/*icase*/
.icase{ width:100%; height:521px; background:url(img/case.jpg) center;}
.icase1{ width:1100px; height:521px; margin:0 auto;}
.case_l{ float:left; margin-top:30px; width:215px; height:363px; background:url(img/icon_caseleft.png) left center no-repeat;}
.case_l h1{ padding-top:20px; width:215px; height:50px; line-height:44px; text-align:center; font-size:30px; font-weight:bold; color:#ffffff;}
.case_l h1 span{ font-size:20px; color:#bebaba;}
.case_l p{ width: 186px;padding: 0px 14px;font-size: 16px;color: #e22c07;line-height: 20px;}
.case_l .cmore{ padding-top:102px;}
.case_l .cmore a{ display:block; font-size:16px;color:#ffffff; line-height:18px; background:url(img/icon_mo.png) 66px center no-repeat;}
.case_l .cmore a:hover{ color:#1990c8;}
.case_l .cmore span{ color:#ffffff;}


/* 本例子css */
		.multipleColumn{ overflow:hidden; position:relative; width:840px; float:right;   }
		.multipleColumn .hd{ overflow:hidden;  height:30px; text-align:center; padding:0 10px;  }
		.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;}
		.multipleColumn .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
		.multipleColumn .hd ul{ width:30px; overflow:hidden; zoom:1; margin:0 auto; zoom:1; }
		.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.multipleColumn .hd ul li.on{ background-position:0 0; }

		.multipleColumn .bd{ padding:10px; overflow:hidden;  }
		.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:840px;  float:left; _display:inline;  }
		.multipleColumn .bd ul li{ margin:8px 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.multipleColumn .bd ul li  img{ width:265px; height:210px; display:block;  }
		.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
		.multipleColumn .bd ul li .title{ line-height:24px;   }
		
.case_l .ipr_bottom{width:215px; height:320px; background:#ffffff;margin-top: 30px;}
.case_l .ipr_bottom img{width:162px; height:220px; padding-top:50px; padding-left:25px;}
.case_l .ipr_bottom ul{ margin-top:1px; width:212px; height:487px; border-top:1px solid #1990c8;}
.case_l .ipr_bottom li{ width:212px; height:60px; line-height:60px; text-align:center;border-bottom:1px solid #f3f3f3; background:url(img/icon_proleft.jpg) 46px center no-repeat;}
.case_l .ipr_bottom li a{ display:block;width:280px; height:60px;color:#404040; }
.case_l .ipr_bottom li a:hover{ width:280px;border-left:2px solid #cbe5f1;background: url(img/icon_prohover.jpg) 44px center no-repeat; color:#1990c8;}

.case_r{ float:right; width:843px; height:521px;overflow:hidden;position:relative;}
.case_r .list{  float:left;width:843px; height:422px;padding-top:40px;}
.case_r .list li{position: relative;float: left;width: 281px;height: 422px;background: #333333;}
.case_r .list .b{position: relative;display: block;width: 281px;height: 211px;overflow: hidden;}
.case_r .list .b img{display: block;width: 281px;height: 211px;}
.case_r .list .up .b{display: block;position: absolute;left: 0;bottom: 0;}
.case_r .list .c{display: block;width: 281px;height: 211px;cursor: pointer;}
.case_r .list h1{overflow: hidden;font-size: 16px;color: #ffffff;height: 84px;line-height: 84px;padding-left: 34px;cursor: pointer;}
.case_r .list p{margin-left: 34px;padding-right: 34px;height: 98px;color: #ffffff;font-size: 14px;background: url(img/icon_c.jpg) left bottom no-repeat;}
.case_r .list .c:hover{background:#1990c8;}
.case_r .list .b:hover{background:#333333;opacity:0.9;*filter:alpha(opacity=90)}
.case_r .tip{display: inline-block;width: 300px;height: 30px;padding-top: 20px;padding-left: 45%;}
.case_r .tip span{display: inline-block;float: left;width: 15px;height: 15px;background:#000000;cursor: pointer;margin: 0 5px;border-radius: 50%;}
.case_r .tip .cur{background:#1990c8;}



/*inews*/
.inews{ width:100%; height:780px;overflow:hidden; background:#f4f4f4;position: relative;}
.inews1{ width:1100px; height:780px; margin:0 auto; padding-top:52px; }
.inews_top{ position:relative;width:1100px; height:180px; background:#181818;}
.inews_top .inerr{ position:absolute; top:0; left:100%; width:410px; height:180px; background:#181818;}
.inews_top .ndesc{ float:left; width:674px; height:136px; margin-top:44px; padding-left:30px;}
.inews_top .ndesc h3{ font-size:24px; color:#1990c8; height:32px;}
.inews_top .ndesc h3 span{ font-size:18px; font-weight:bold; color:#ffffff;}
.inews_top .ndesc p{ padding-left:16px;color:#aeaeae; background:url(img/icon_new.jpg) left center no-repeat;}
.inews_top .ndesc p span{ color:#3d3c3c;}
.inews_top .intom{ float:right; width:228px;margin-top:44px;}
.inews_top .intom a{ display:block; width:210px; height:50px; line-height:50px; text-align:center; color:#1990c8; font-size:24px;border:3px solid #1990c8;}
.inews_top .intom a:hover{color:#fff;background:#1990c8;}
.inews_top .intom p{ font-size:18px; color:#1990c8;}

.inews_bottom{ width:1100px; height:554px; padding-top:60px;}
.newb_left{ position: relative;float: left;width: 215px;background: url(img/newleft.png) left no-repeat;height: 363px;}
.newb_left h1{ padding-top:20px; width:215px; height:50px; line-height:44px; text-align:center; font-size:30px; font-weight:bold; color:#181818;}
.newb_left h1 span{ font-size:20px; color:#efc3bf;}
.newb_left p{ width: 186px;padding: 0px 14px;font-size: 16px;color: #e22c07;line-height: 20px;}
.newb_left .cmore{ padding-top:102px;}
.newb_left .cmore a{ display:block; font-size:16px;color:#e22c07; line-height:18px; background: url(img/icon_nmore.jpg) 66px center no-repeat;}
.newb_left .cmore a:hover{ color:#e22c07; font-weight:bold;}
.newb_left .cmore span{ color:#e22c07;}
.newb_left img{ display:block; position:absolute; z-index:99; top:312px; right:110px;}
.new_right{ position:relative; float:right; width:864px; height:426px; background:#ffffff;}
.new_right .newkb{ position:absolute; top:0px; left:100%; width:410px;height:426px;background:#ffffff; overflow:hidden;}
.new_right .new_content{ width:864px; padding-top:30px; padding-left:24px;}
.new_content a{ display:block; width:840px; height:108px; padding-bottom:22px;}
.new_content a img{ float:left; width:144px; height:108px;}
.new_content a .incon{ float:left; padding-left:30px; width:592px; height:108px;}
.new_content a .incon h1{ height:46px; line-height:46px; font-size:16px; color:#404040; font-weight:bold;cursor: pointer;}
.new_content a:hover .incon h1{ color:#1990c8;}
.new_content a .incon p{ color:#8d8d8d;}
.new_content a .time{ cursor: pointer;float:right; width:50px; height: 80px;line-height: 64px;text-align: center; font-size:16px; color:#9f9c9c; background:url(img/icon_new01.jpg) bottom center no-repeat;}
.new_content a:hover .time{ background:url(img/icon_newhover.jpg) bottom center no-repeat;}


/*iabout*/
.iabout{ width:100%; height:439px; background: url(img/us_bg.jpg) center;overflow: hidden;position: relative;}
.iabout1{ position:relative;width:1100px; height:438px; margin:0 auto;}
.ia_left{ float:left; margin-top:60px; padding-left:40px; width:746px; height:330px; }
.ia_left .iatit{ height:56px; background:url(img/iconn.jpg) left bottom no-repeat;}
.ia_left .iatit p{ font-size:18px; font-weight:bold; color:#1990c8; line-height:18px;}
.ia_left .iatit span{ color:#404040; font-size:16px;}
.ia_left .iacont{ height:120px; color:#404040; padding-top:15px;padding-bottom: 15px;}
.ia_left a{  display: inline-block;/* margin-top:36px; margin-left:566px;width:130px; height:34px;  */text-align:center; line-height:34px; /* border:3px solid #1990c8; */ color:#1990c8;}
.ia_left a:hover{/* color:#ffffff;background:#1990c8; */font-weight: bold;}
.ia_right{ float:right; padding-top:40px;}
.ia_right h1{height:80px; line-height:80px; font-size:82px; color:#eeeeee;}
.ia_right h1 span{position:absolute;z-index:99; left:1116px;font-size:82px;color:#fff;}
.ia_right h2{ text-align:center; text-align:right;height:60px; line-height:60px; font-size:45px; font-weight:bold; color:#1990c8;}
.ia_right img{position: absolute;right: -124px;bottom: 52px;z-index: 99;}

.iabout .img{ }
.iabout .img ul{  /* padding-top: 40px; */}
.iabout .img li{width: 166px;margin-right: 18px;float: left;}
.iabout .img li a{width: 100%;display: block;}
.iabout .img img{width: 100%; }
.iabout .img span{width: 100%;display: block;font-size: 16px;color: #333;text-align: center;    height: 30px;    line-height: 1.6;}
.iabout .zi{color: #333;font-size: 15px;line-height: 2;margin-top: 54px;}
.iabout a.ilink{ display: block;width: 140px;height: 46px;line-height: 46px;border: 1px solid #ccc;font-size: 18px;
  color: #5a5a5a;border-radius: 10px;text-align: center;margin: 0 auto;margin-top: 30px;}
.iabout a.ilink:hover{ } 

/*icontact*/
.icontact{ width:100%; height:602px; overflow:hidden;position: relative;}
.icontact1{ position: relative;top: 64px;width: 1100px;height: 468px;margin: 0 auto;background: #ffffff;}
.icontact1 .icpb{ position:absolute; top:0; left:100%; width:410px; height:468px; background:#ffffff;}
.icontact1 img{ position:absolute; left:-259px; width:259px; height:468px;}
.icn_left{ float:left; width:278px; padding-left:50px; padding-top:40px;}
.icn_top{ position:relative; width:220px; height:178px; background:#191919;}
.icn_top .ictp{ position:absolute; bottom:-7px; left:0; width:12px; height:7px; background:url(img/cbottom.jpg) no-repeat;}
.icn_top h3{ padding-top:20px; padding-left:20px; height:70px; font-size:16px; font-weight:bold; color:#1990c8;}
.icn_top h3 span{ font-size:20px;}
.icn_top p{ padding:0px 20px; color:#c0c0c0; font-size:12px; line-height:18px;}
.icn_b{ padding-top:76px;}
.icn_b p{font-size:30px; color:#919191;line-height: 24px;}
.icn_b span{ font-size:12px; color:#676767;}


/*message*/
.message{ float:left;padding-top:40px; width:400px;}
.mtitle{ width:400px; height:68px; background:url(img/time.jpg) right no-repeat; }
.mtitle a{display: block;width: 400px;height: 30px;}
.mtitle a h1{ height: 30px;font-size: 24px;font-weight: bold;float: left;color: #1990c8;cursor: pointer;}
.mtitle a span{cursor: pointer;margin-left: 10px; transition: transform .5s;-webkit- transition: transform .5s;display: block;width: 18px;height: 18px;background: #191919;line-height: 16px;float: left;color: #fff;text-align: center;font-size: 16px;margin-top: 7px;}
.mtitle a:hover span{transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.mtitle p{ font-size: 14px;color: #404040;background: url(img/iconn.jpg) left bottom no-repeat;height: 34px;line-height: 20px;} 


.message h2 { font-size:25px; color:#ff5d01; }
.message h3 { font-size:15px; color:#262221; font-weight:400; margin-bottom:25px; }
.message .row { background:#f3f3f3; margin-bottom:12px; position:relative; }
.message .btn { width:100%; overflow:hidden; }
.message .txt { width:318px; height:40px; line-height:40px; padding:0 5px; background:none; border:0; position:relative; left:42px; color:#999; }
.message .text { width:368px; height:60px; line-height:20px; padding:5px; background:none; border:0; color:#999; }
.message .submit, .iform .reset { float:left; width:150px; height:40px; border:0; background:#1990c8; color:#FFF; font-size:17px; cursor:pointer; }
.message .reset { float:right; background:#ccc; color:#333; }
.message .submit:hover {height:38px;line-height:30px;border: 3px solid #1990c8;color: #1990c8; background:none;}
.message .reset:hover { background:#aaa; }
.message .row i { position:absolute; left:0; top:0; width:46px; height:40px;}
.message .row-name i {float: left;width: 40px;height: 40px;background: url(img/iname.jpg) 8px center no-repeat; }
.message .row-phone i { float: left;width: 40px;height: 40px;background: url(img/itel.jpg)  8px center no-repeat; }
.message .row-email i { float: left;width: 40px;height: 40px;background: url(img/iemai.jpg) 8px center no-repeat; }


/*lianxi*/
.lianxi{ float:right;padding-top:40px; width:292px;}
.litit{ height:68px;}
.litit a{display: block;width: 400px;height: 30px;}
.litit a h1{cursor: pointer; height: 30px;font-size: 24px;font-weight: bold;float: left;color: #1990c8;}
.litit a span{cursor: pointer;margin-left: 20px; transition: transform .5s;-webkit- transition: transform .5s;display: block;width: 18px;height: 18px;background: #191919;line-height: 16px;float: left;color: #fff;text-align: center;font-size: 16px;margin-top: 7px;}
.litit a:hover span{transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.litit p{font-size: 14px;color: #404040;background: url(img/iconn.jpg) left bottom no-repeat;height: 34px;line-height: 20px;}
.licont{ width:292px;padding-top: 16px;}


/*footer*/
.footer{ width:100%; height:250px; background:#383838;}
.footm{ width:1100px; height:134px; padding-top:20px; margin:0 auto;}
.key{ float:left; width:300px;height:246px; border-right:1px dotted #606060;}
.key_tit{ width:298px; height:170px;}
.key_tit h1,.link_tit h1,.fpro_tit h1{ height:58px; line-height:20px; font-size:18px; color:#ffffff;}
.key_tit h1 span,.link_tit h1 span,.fpro_tit h1 span{ font-size:18px; color:#555;}
.key_tit p{width:280px; height:114px; color:#858585;padding-right: 20px;}
.key_b,.key_b a,.link_b li a{ color:#858585;}
.links{float:left; padding-left:394px;width:565px;height:116px; }
.link_tit{width:244px; height:62px;}
.link_b ul{list-style-type:square; line-height:35px; }
.link_b p{line-height:35px; color:#858585;}
.link_b a:hover,.fpro_b a:hover,.key_b a:hover{color:#1990c8;}
.fpro{float:left; padding-left:46px; width:247px;height:246px; border-right:1px dotted #606060;}
.fpro_tit{width:250px; height:42px;}
.fpro_b a{ float:left;display:block;color:#858585; list-style-type:square; width:102px;}
.fcode{ float:left;width:104px; height:206px; padding-top:40px; padding-left:50px;}
.fcode img{ width:100px; height:100px;}
.fcode span{line-height:46px;color:#ffffff; font-size:16px;}

/*bottom*/
.bottom{ width:100%; height:52px;background:url(img/botnav.jpg) top repeat-x;}
.bottom1{ width:1100px; height:52px; margin:0 auto; line-height:50px; color:#FFF; font-size:16px;}
.b_nav{ float:left; width:855px;}
.b_nav li{ float:left; width:94px; height:62px;line-height:62px;}
.b_nav li a{ color:#858585;}
.b_nav li a:hover{ color:#1990c8;}
.bot_tel{ float:right; padding-left:28px; width:154px; height:62px; line-height:62px; color:#ffffff; font-size:21px; background:url(img/btel.png) left center no-repeat;}


/*toolbar*/
.toolbar{width: 65px;position: fixed; right: 0;top: 50%;margin: -132px 0 0 0;z-index: 100;}
.toolbar dd{width: 65px;height: 65px;background: none;border-bottom: 1px solid #292929;border-top: 1px solid #5b5b5b;position: relative;z-index: 60;}
.toolbar .qq{background: url(img/tip2.png) 13px 14px no-repeat #404040;}
.toolbar .qq:hover{height: 66px;background-color: #1990c8; }
.toolbar .slide-qq{display: block;width: 0;height: 65px;line-height: 65px;font-size: 20px;color: #FFF;padding: 0 0 0 65px;position: absolute;top: 0;right: 0;overflow: hidden;}
.toolbar .tell{background: url(img/tip2.png) 13px -65px no-repeat #404040;}
.toolbar dd > i{display: block;width: 65px;height: 65px;cursor: pointer;}
.toolbar .pop-tel{width: 120px;padding: 40px 20px 30px;color: #FFF;text-align: center;}
.toolbar .pop{position: absolute;right: 120px;top: -65px;background: #1990c8;display: none;}
.toolbar .pop .o {position: absolute; right: -7px;top: 88px;width: 7px;height: 13px; background: url(../images/tool-arrow.html) 0 0 no-repeat;}
.toolbar .pop-tel .icon {color:#ffffff;height: 30px;line-height: 30px;padding-top: 55px;background: url(img/tool-telphone2.png) center no-repeat; width: 100%;text-align: center;}
.toolbar .pop-tel .item {width: 132px;color:#ffffff;line-height: 24px;font-size: 16px;}
.toolbar .code {background:url(img/tip2.png) 13px -130px no-repeat #404040;}
.toolbar dd > i {display: block; width: 65px;height: 65px;cursor: pointer;}
i{ font-style: normal;}
.toolbar .pop-code {width: 120px;padding: 20px 20px 0;}
.toolbar .pop-code img {width: 120px;height: 120px; display: block;}
.toolbar .pop-code h3 {height: 50px;line-height: 50px;text-align: center;color: #f2e8e1;font-size: 16px;font-weight: 400;white-space: nowrap;}
.toolbar .top {background:url(img/tip2.png) 13px -200px no-repeat #404040;}
.toolbar dd i:hover { background-color: #1990c8; }

.jing_pointer { width:27px; height:117px; position:absolute; top:55px;*top:-120px; left:-27px; cursor:pointer;background:url(../images/pointer4.html) left top no-repeat;  }
.jing_pointer.active { left:38px; background:url(../images/pointer1.html) left top no-repeat;  }
.pl1{ background:none !important;}



/*neiye*/
.neiye{width:1100px;height:auto;margin:42px auto 20px;}
.left{float:left;width:240px;height:auto;}
.right{float:right;width:840px;height:auto;}

/*fenlei*/
.fenlei{width:240px; height:auto;overflow:hidden;float:right;margin-bottom:20px;}
.fenlei_t{width:240px; height:86px; background:#1990c8;}
.fenlei_t h1{padding-top:16px; width:240px;text-align:center; font-size:24px; color:#ffffff;}
.fenlei_t h3{width:240px;text-align:center;color:#cbe5f1;}
.fenlei_z{width:240px;height:auto; background:#ffffff;}
.fenlei_z ul{width:240px;height:auto;margin-top:1px; overflow:hidden; border-top:1px solid #1990c8;}
.fenlei_z ul li{ width:280px;line-height:60px; text-align:center;border-bottom:1px solid #f3f3f3;}
.fenlei_z ul li a{display:block;width:280px; height:60px;color:#404040; background:url(img/icon_proleft.jpg) 46px center no-repeat;}
.fenlei_z ul li a:hover{width:280px;border-left:2px solid #cbe5f1;background: url(img/icon_prohover.jpg) 44px center no-repeat; color:#1990c8;}
.fenlei_z ul li ul.drop{width:240px;height:auto;display:none;border-top: 1px solid #f3f3f3;}
.fenlei_z ul li ul.drop li{height:40px;line-height:40px;background: none;}
.fenlei_z ul li ul.drop li a{display:block;height:28px;font-size:14px;color:#404040;background: none;}
.fenlei_z ul li ul.drop li:hover a{height:40px;color:#1990c8;background: none;border-left:0;}
.fenlei_z .iphover2{ border-left:2px solid #cbe5f1;background: url(img/icon_prohover.jpg) 44px center no-repeat; color:#1990c8;}



/*lcontact*/
.lcontact{width:240px;height:auto;overflow:hidden;}
.lcontact_top{width:240px; height:64px;text-align:center;color:#ffffff;font-size:24px;line-height:64px;background:#1990c8;}
.lcontact_bottom{ width:218px; height:auto; padding:15px 10px; overflow:hidden; background:#ffffff; color:#404040;border: 1px solid #1990c8;}

/*right*/
.right_top{width:840px; height:44px;border-bottom:1px solid #dadada; background:url(img/icon_pro.jpg) left center no-repeat;}
.right_top h1{ float:left;height:44px; line-height:40px;padding-left: 18px;font-size: 24px;font-weight: bold;color: #404040;}
.right_top .sitepath{float:right; height:44px; line-height:44px;color:#404040;padding-right:12px;}
.right_top .sitepath a{color:#404040;}
.right_top .sitepath a:hover{color:#1990c8;}
.right_bottom{width:800px;overflow:hidden;padding:15px 20px;line-height:28px;}



/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 7px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#1990c8; font-weight:bold; color:#1990c8; }
.pager span.dot{ background:#1990c8 border-color:#1990c8; font-weight:bold; color:#fff; }

/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#1990c8; color:#fff; font-weight:bold; margin:24px auto 0; text-align:center; font-size:14px;}
#baiduMap{width:796px; height:280px; border:1px solid #1990c8; border-top:3px solid #1990c8;}
.BMap_bubble_title + .BMap_bubble_content { line-height:16px; padding:9px 0 0;  }
.BMap_bubble_title a { display:inline-block; padding:0 10px; height:2em; line-height:2em; border-radius:0.5em; background:#1990c8; color:#FFF; }

/* pageProduct */
.right_bottom .photo { text-align:center; width:350px; float:left; }
.right_bottom .photo img { width:366px; height:255px; display:block;  border:1px solid #ddd; padding:4px;}
.right_bottom .photo1 { text-align:center; width:324px; float:left; margin-bottom: 20px;margin-left: 16px; }
.right_bottom .photo1 img { border:1px solid #ddd; padding:4px; width:324px; height:380px; display:block; }
.right_bottom .wd { float:right; width:400px; height:265px; margin-bottom:15px; overflow:hidden;}
.right_bottom .wd h1 { font-family:"Microsoft Yahei"; font-size:14px; font-weight:700; line-height:20px; margin-bottom:7px; color:#222; }
.right_bottom .wd ul { font-size:12px; }
.right_bottom .wd li.item { height:30px; line-height:30px; }
.right_bottom .wd li.item span { margin-right:5px; }
.right_bottom .wd li.btn { height:45px; }
.right_bottom .wd li.description { width:348px; padding:10px; line-height:22px; border:1px dotted #ddd; background:#FFF; height:105px;}
.right_bottom a.order { width:103px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#1990c8; display:block; color:#FFF; }
.right_bottom a.order:hover { background:#e62223; }
.right_bottom .info { border:1px solid #ddd; background:#FFF; margin-bottom:20px; }
.right_bottom .m { border:1px solid #FFF; padding:10px 15px; }
.right_bottom div.ts { font-size:14px; font-weight:700; color:#1990c8; height:25px; border-bottom:1px solid #ddd; }
.right_bottom div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.right_bottom div.infor img{max-width:98%;}

/* relatedLink */
.relatedLink { height:30px; line-height:30px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; width:100%; margin:0 auto 26px; }
.relatedLink .prevLink { float:left; margin-left:10px;  line-height:30px;}
.relatedLink .nextLink { float:right; margin-right:10px;  line-height:30px;}
.relatedLink a {color:#000000;}
.relatedLink a:hover{color:#c70203;}


/*.recommend-pro*/
.recommend-pro { background:#fff; padding:0 20px; margin-bottom:20px; }
.recommend-pro .head { height:60px; line-height:60px; position:relative; border-bottom:1px solid #ddd; }
.recommend-pro .head h2 { font-size: 18px;height: 60px;line-height: 60px;font-weight: bold;}
.recommend-pro .head .mo { position:absolute; right:0; top:0; font-size:16px; color:#999; }
.recommend-pro .head .mo:hover { color:#c70203; }
.recommend-pro .main { width:100%; overflow:hidden; padding:20px 0; }
.recommend-pro .list { float:left; width:110%; }
.recommend-pro .item { float:left; width:170px; margin-left: 16px; }
.recommend-pro .item .img { width:100%; height:122px; overflow:hidden; margin-bottom:10px; background:#f1f1f1; }
.recommend-pro .item .img img { width:100%; height:122px; }
.recommend-pro .item h3 { height:30px; line-height:30px; text-align:center; margin-bottom:10px; font-weight:400; }
.recommend-pro .item h3 a{color: #323232; }
.recommend-pro .item h3 a:hover{color:#c70203;}
.recommend-pro .item .order { text-align:center; }
.recommend-pro .item .order a { display:block; height:32px; line-height:32px; width:124px; margin:0 auto; color:#fff; background:url(../images/order.html) center center no-repeat; }
.recommend-pro .item:hover { border-color:#c8a48e; }
.recommend-pro .item .order a:hover { background-image:url(../images/order-hover.html); }


.tit_case{ width:100%; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center}
.photo_case{ width:600px; margin:0 auto; margin-top:10px;}
.photo_case img{ max-width:594px; display:block; margin:0 auto; border:1px solid #dddddd; padding:2px;}
.info_case{ width:776px; height:auto; margin:15px 12px;}

.tit_pro{ width:100%; height:26px; line-height:28px; font-size:16px; font-weight:bold; text-align:center}
.photo_pro{ width:600px; margin:0 auto; margin-top:10px;}
.photo_pro img{ max-width:594px; display:block; margin:0 auto; border:1px solid #198300; padding:2px;}
.info_pro{ width:736px; height:auto; margin:15px 0;}

.tit_news{ width:100%; line-height:28px; font-size:18px; text-align:center;color:#c70203;padding-bottom: 5px;}
.mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px dotted #a6a6a6; border-top:1px dotted  #a6a6a6;  }
.mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.mark .font a { margin:0 3px; color:#ccc; }
.mark .font a:hover, .pageNews .tbody .mark .font a.cur { color:#004982; }
.mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#1990c8; }
.info_news{ width:780px; height:auto; margin:15px 12px;}
.pageNews .mark a.msg:hover { text-decoration:underline; }

/*news*/
.right_bottom a.news_a{ width:802px; height:62px; border-bottom:1px dashed #A5A5A5; display:block; padding:9px 0; cursor:pointer;}
.right_bottom a.news_a span.x2{ width:696px; height:62px; float:left;overflow:hidden;}
.right_bottom a.news_a span.x2 h1{ width:702px; height:31px; line-height:31px; color:#363636; font-size:16px; font-weight:bold;}
.right_bottom a:hover.news_a span.x2 h1{color:#1990c8;}
.right_bottom a.news_a span.x2 h2{ width:702px; height:31px; line-height:31px; color:#333333;}
.right_bottom a.news_a span.x3{float:right;color: #323232;}

/*news2*/
.right_bottom a.news_b{ width:800px; height:156px; border-bottom:1px dashed #dddddd; display:block; padding:9px 0; overflow:hidden;}
.right_bottom a.news_b img{ width:200px; height:150px; padding:2px; border:1px solid #dddddd; float:left;}
.right_bottom a.news_b span.nimg_right{ width:574px; height:156px; float:right;}
.right_bottom a.news_b span.nimg_right h1{width:570px; height:35px; line-height:35px; color:#363636; font-size:16px; font-weight:bold;}
.right_bottom a.news_b span.nimg_right h2{width:570px; height:121px; line-height:28px; color:#333333;}
.right_bottom a.news_b span.nimg_right h1:hover{color:#1990c8;}

/*npro*/
.npro{ width:254px; height:246px; float:left; margin-left:12px;margin-bottom:8px;;}
.npro a{width:242px; height:198px;display:block; }
.npro a img{display:block;  width:232px; height:188px;padding:4px;border:1px solid #dddddd; }
.npro a span{cursor: pointer;display:block;  width:242px;height:47px;color:#737373; text-align:center; line-height:40px;}
.npro a p{ position:absolute; top:0; left:0; width:0; height:0; background:#379405; z-index:-1; display:block;}
.npro a:hover{background:#1990c8;}
.npro a:hover span{color:#1990c8; }



/*message*/
#formPost {margin:0px auto 20px; padding-top:26px; }
#formPost tr.item label { margin-right:5px; }
#formPost tr.item .tip { width:260px;}
#formPost tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc; border-radius:2px; padding:0 5px; }
#formPost tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
#formPost tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
#formPost tr.code input { width:90px; }
.right_bottom .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.right_bottom.sub:hover { background:#666; }
#formPost tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
#formPost .err, .formData .red { color:#ff0000; }
#formPost .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px;color:red; }


.recommend-form {padding:0 20px;background: #fff; }
.recommend-form .head { height:60px; line-height:60px; position:relative; border-bottom:1px solid #ddd; }
.recommend-form .head h2 { font-size:18px;height:60px; line-height:60px; }
.recommend-form .main { width:100%; overflow:hidden; padding:26px 0 20px; }
.recommend-form .main > * { float:left; width:100%; clear:both; margin-bottom:15px; position:relative; }
.recommend-form .row-1 { width:350px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.recommend-form .row-2 { width:638px; height:auto; padding:0 0 0 0; border:1px solid #ddd; }
.recommend-form .row-3 { width:650px; height:auto; }
.recommend-form .ico-name {  background: url(img/ico-name.png) 15px center no-repeat; }
.recommend-form .ico-phone { background: url(img/ico-phone.png) 15px center no-repeat; }
.recommend-form .ico-email {background: url(img/ico-email.png) 15px center no-repeat; }
.recommend-form .required .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.recommend-form .txt { width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.recommend-form .text { width:628px; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999; }
.recommend-form img.code { float:left; width:110px; height:42px;cursor: pointer; }
.recommend-form input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; margin-left:10px; padding:0 10px; color:#999; }
.recommend-form .submit, .recommend-form .reset { float:left; margin:0 0 0 10px; width:164px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.recommend-form .submit { background:#1990c8; }
.recommend-form .reset { background:#aaa; }
.recommend-form .submit:hover { background:#ed1515; }
.recommend-form .reset:hover { background:#999; }
.recommend-form .onfocus, .recommend-form .onfocus input.code { border-color:#aaa; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px; background:url(img/log-arrow.png) center center no-repeat; }



